|
www.mxdraw.com
|
返回块引用的块表记录
__property IMxDrawBlockTableRecord* BlockTableRecord;
例如: JS 下面的代码,是遍历块引用的块表记录中的实体,并修改里面的文字内容.
var blkRec = ent.BlockTableRecord;
// 创建一个用于遍历器
var iter = blkRec.NewIterator();
for (; !iter.Done(); iter.Step(true, false)) {
var tmpEnt = iter.GetEntity();
if (tmpEnt.ObjectName == "McDbText") {
// 修改文字内容
var sTxt = tmpEnt.TextString;
tmpEnt.TextString = sTxt.replace(sTxt, sTxt + "-1<被修改>"); //修改内容
}
ent.AssertWriteEnabled();